b6027cd01c775e06806d6e8309dd53fc62a93038,tests/src/android/support/design/widget/TabLayoutTest.java,TabLayoutTest,testMultipleTabsWithCustomLayoutSelection2,#,128
Before Change
final TabLayout tabs = (TabLayout) inflater.inflate(R.layout.design_tabs, null);
tabs.addTab(tabs.newTab());
tabs.addTab(tabs.newTab(), true);
tabs.addTab(tabs.newTab());
tabs.getTabAt(0).setCustomView(R.layout.design_tab_item_custom);
After Change
tabs.addTab(tab1);
verify(mockListener, times(1)).onTabSelected(eq(tab1));
verify(mockListener, times(0)).onTabUnselected(any(TabLayout.Tab.class));
final TabLayout.Tab tab2 = tabs.newTab();
tabs.addTab(tab2, true);
verify(mockListener, times(1)).onTabSelected(eq(tab2));
verify(mockListener, times(1)).onTabUnselected(eq(tab1));